访问电脑版页面

导航:老古开发网手机版51单片机

AT89C51单片机与74LS164动态显示接口

导读:
关键字:
AT89C51,74LS164,单片机,

AT89C51介绍

AT89C51是一种带4K字节FLASH存储器(FPEROM—Flash Programmable and Erasable Read Only Memory)的低电压、高性能CMOS 8位微处理器,俗称单片机。

AT89C2051是一种带2K字节闪存可编程可擦除只读存储器的单片机。

单片机的可擦除只读存储器可以反复擦除1000次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪速存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C051是它的一种精简版本。AT89C51单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。外形及引脚排列如图所示。

现在AT89S51/52已经取代了AT89C51/52。

AT89C51单片机与74LS164动态显示接口

在单片机应用系统中,显示器显示常用两种方法:静态显示和动态扫描显示。所谓动态显示,就是一位一位地轮流点亮各位显示器(扫描),对于每一位显示器来说,每隔一段时间点亮一次。显示器的亮度既与导通电流有关,也与点亮时间和间隔时间的比例有关。调整电流和时间参数,可实现亮度较高较稳定的显示。

本次设计动态显示两个静止汉字“技师”。

AT89C51单片机与74LS164动态显示接口

程序

ORG 0000H

MOV R1 , # 07FH

CLR R6

CLR R5

MOV SCON , # 00H

MOV DPTR , # RTAB

ROT : MOV A , R1

RL A

MOV R1 ,A

MOV P1 ,A

LOOP : MOV A ,R6

ADD A , R5

MOVC A , @A + DPTR

MOV SBUF ,A

JNB TI , $

CLR TI

INC R6

CJNE R6 , # 08H ,LOOP

CLR R6

MOV A ,R5

ADD A , # 08H

MOV R5 ,A

CJNE R5 , # 64H ,ROT

CLR R5

ACALL DELA Y

AJMP ROT

DELA Y:MOV R3 , # 02H

DL :MOV R4 , # OFFH

DLO :DJNZ R4 ,DLO

DJNZ R3 ,DL

RET

RTAB : DB 44H , 44H , 10H , 04H , 92H , OAH ,

00H ,02H

DB 24H ,04H ,10H ,04H ,92H ,OAH ,FEH ,02H

DB 10H ,04H , 10H ,04H ,92H ,02H , 10H ,02H

DB 28H ,14H ,4EH ,FEH ,10H ,02H ,10H ,OAH

DB 44H ,1BH ,10H ,06H ,10H ,04H ,FEH ,OAH

DB 84H ,04H ,10H ,04H ,10H ,04H ,92H ,OAH

DB OOH ,OOH ,FEH ,14H ,OOH ,OOH ,92H

OAH

DB OOH ,OOH ,82H ,24H ,OOH ,OOH ,92H ,

OAH

END

硬件图

AT89C51单片机与74LS164动态显示接口

来源:网络整理   作者:佚名  2018/1/29 9:13:00
栏目: [ 51单片机]

相关阅读

学C51的基础 11《 枚 举(enum) 》作者[cmh]©

16X2字符型液晶显示模块的驱动

C51怎样在绝对地址定义变量呢?  

AT89S52的中文简介

pdata型变量是如何分页的,如果我想把pdata型变量定义到eram的>256字节的高地址,怎样用P2口输入地址

有关单片机ALE引脚的问题

c51单片机实用通信协议

51内核8位单片机MAX7651的开发环境

学C51的基础 8 《 控制流程语句 》 作者[cmh]©

数字温度传感器DS18B20的原理与应用

51单片机与PC机通信的设计

51单片机常见的7种时钟电路介绍

51单片机自然优先级与中断服务入口地址的设置

volatile的作用是什么 作者[hudaidai]©

AT89C51单片机与74LS164动态显示接口

51单片机实现显示器显示日历与时钟和温度的设计

学C51的基础4 《 变 量 》 作者[cmh]©

学C51的基础5《 运算符 》 作者[cmh]©

如何利用MCS-51单片机对周期波频率进行测量

linux环境下如何开发51单片机 基于codeblocks和SDCC